Click or drag to resize

AMLEngine2.1 Version 2.0

Version 2.0 of AMLEngine2.1 was released in March 2022.

Changes in this Release

  • Starting from version 2.0 the distribution of the Aml.Engine package has been changed. The package was divided into three packages Aml.Engine, Aml.Engine.Resources and Aml.Engine.Services. This allows independent development of the different functions. The Project creation has been switched to Microsoft.NET.Sdk so that the latest .NET versions are always available for all supported platforms.

  • New async methods for loading and saving CAEX documents have been added:

    - LoadFromFileAsync
    - SaveToFileAsync
    - SaveToStreamAsync

  • New container interfaces for Libraries and contained classes have been added allowing to iterate libraries and their contained classes in a single recursive loop:

    - ISystemUnitClassContainer
    - IRoleClassContainer
    - IInterfaceClassContainer
    - IAttributeTypeContainer

  • New UpdateInstance methods inserts elements from referenced classes which are not already contained in the related instance:

    - Interface method UpdateInstance
    - Attribute UpdateInstance
    - ExternalInterface UpdateInstance
    - InternalElement UpdateInstance
    - RoleRequirement UpdateInstance

See Also

Other Resources

Version History